package cn.com.generaldata.jsme_indicator_system.entity;

import java.sql.Timestamp;
import java.util.Date;

import lombok.Data;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Table;

/**
 * 报表版本实体.
 */
@Data
@Table("tbl_report_version")
public class ReportVersion implements java.io.Serializable {

	private static final long serialVersionUID = -7440497694148259911L;

	// columns START
	/**
	 * id db_column: id
	 */
	@Id
	@Column("id")
	private Integer id;
	/**
	 * 版本名称 db_column: version_name
	 */
	@Column("version_name")
	private String versionName;
	/**
	 * 版本号 db_column: version_number
	 */
	@Column("version_number")
	private String versionNumber;
	/**
	 * 统计制度 db_column: stat_system
	 */
	@Column("stat_system")
	private Integer statSystem;
	/**
	 * 起始年份 db_column: start_year
	 */
	@Column("start_date")
	private Date startDate;
	/**
	 * 终止年份 db_column: end_year
	 */
	@Column("end_date")
	private Date endDate;
	/**
	 * 是否为激活状态 db_column: active
	 */
	@Column("active")
	private Integer active;
	/**
	 * 创建时间 db_column: create_time
	 */
	@Column("create_time")
	private java.sql.Timestamp createTime = new Timestamp(System.currentTimeMillis());
	/**
	 * 最后修改时间 db_column: last_update
	 */
	@Column("last_update")
	private java.sql.Timestamp lastUpdate = new Timestamp(System.currentTimeMillis());
	// columns END

}
